#pragma once
#include <string>
#include "Subject.h"

class Button : public Subject {

public:
	// what message to send when the button is clicked
	Button(const std::string& message);
	virtual ~Button();
	Button(const Button& button);
	const Button& operator=(const Button& button);

	void click();

protected:
	std::string message;
};